package backend;

public class Partida {
	private Tablero tablero;
	private int dificultad,posicionesDestapadas;
	public Partida(int dificultad){
		int filas,columnas,minas;
		switch (dificultad){
			case 1: //principiante
				filas=9;
				columnas=9;
				minas=10;
				break;
			case 2:
				filas=16;
				columnas=16;
				minas=40;
				break;
			case 3:
				filas=30;
				columnas=16;
				minas=99;
				break;
			default:
				filas=9;
				columnas=9;
				minas=10;
				break;
			
		}
		//tablero = new Tablero(filas,columnas,minas);

	}
	private void colocarBombas(){
		int bombasPuestas=0;//controla las bombas colocadas
		//int numBombas=tablero.getNumBombas();
		while(bombasPuestas!=numBombas){
			int fila=Math.random()*tablero.getLongitud()-1;//numero aleatorio entre 0 //y la cantidad de filas-1 (para que no se salga)
			int col=Math.random()*tablero.getAnchura()-1;//igual con columnas
			if(tablero.colocarBomba(fila,col){
				bombasPuestas++;
			}
		}

	}
	public void colocarNumeros(){
		int[][] posicionesBombas=tablero.getAllBombas();
		for(int cont=0;cont<posicionesBombas[0].length;cont++)
		{
			ENTERO fila=posicionesBombas[0][cont]
			ENTERO col=posicionesBombas[1][cont]
						tablero.colocarNumero(fila-1,col-1);
						tablero.colocarNumero(fila-1,col)
						tablero.colocarNumero(fila-1,col+1)
						tablero.colocarNumero(fila,col-1)
						tablero.colocarNumero(fila,col+1)
						tablero.colocarNumero(fila+1,col-1)
						tablero.colocarNumero(fila+1,col)
						tablero.colocarNumero(fila+1,col+1)
				
				
			
	}
		}

}
